package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.Product;
import java.util.List;	

/**
 * product 数据层
 * 
 * @author ruoyi
 * @date 2019-07-06
 */
public interface ProductMapper 
{
	/**
     * 查询product信息
     * 
     * @param productId productID
     * @return product信息
     */
	public Product selectProductById(Integer productId);
	
	/**
     * 查询product列表
     * 
     * @param product product信息
     * @return product集合
     */
	public List<Product> selectProductList(Product product);
	
	/**
     * 新增product
     * 
     * @param product product信息
     * @return 结果
     */
	public int insertProduct(Product product);
	
	/**
     * 修改product
     * 
     * @param product product信息
     * @return 结果
     */
	public int updateProduct(Product product);
	
	/**
     * 删除product
     * 
     * @param productId productID
     * @return 结果
     */
	public int deleteProductById(Integer productId);
	
	/**
     * 批量删除product
     * 
     * @param productIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteProductByIds(String[] productIds);
	
}